<?php
session_start();
include 'nav.inc.php';
html_head('Übersicht - Stunden');
include 'dbConn.php';
if(!isset($_SESSION["username"])){
	echo("</head>");
	echo("<body>");
	echo("<div class='content'>");
	echo ("Bitte erst <a href='../login.php'>einloggen</a>.");
	exit;
	echo("</div>");
	echo("</body>");
	echo("</html>");
}
else{
	if (isset($_REQUEST['jahr'])){
		$jahr = $_REQUEST['jahr'];
	}
	else{
		$jahr = date('Y');
	}
	echo("<link rel='stylesheet' type='text/css' href='tcal.css' />");
	echo("<script type='text/javascript' src='tcal.js'></script> ");
	echo("<script type='text/javascript' src='clone_this.js'></script> ");
	echo("</head>");
	echo("<body>");
	menu();
	echo("<div class='content'>");
	echo("<h3>Arbeitszeit ");
	echo $jahr;
	echo("</h3>");
	$dbStunden->showSliderYear($_SESSION['userid'], $_SERVER['SCRIPT_NAME'], $jahr);
	echo("<br/>");
	echo("<table>");
	echo("<tr>");
	echo("<th>Monat</th>");
	echo("<th>Arbeitstage</th>");
	echo("<th>Gearbeitet</th>");
	echo("<th>Soll</th>");
	echo("<th>Übertrag</th>");
	echo("<th>Gesamt</th>");
	echo("</tr>");
	for ($tmp=1; $tmp<=12; $tmp++){
		echo ("<tr>");
		echo ("<td align='left'>".$dbStunden->showMonatsName($tmp)."</td>");
		$sql = "SELECT Arbeitstage FROM std_Arbeitstage WHERE Monat = '$tmp' AND Jahr = '$jahr'";
		$result = mysql_query($sql) or die (mysql_error());
		$row = mysql_fetch_assoc($result);
		echo ("<td align='center'>".$row['Arbeitstage']."</td>\n");
		$count = $dbStunden->countWorkdays($_SESSION['userid'], $tmp, $jahr);
		$stunden = $dbStunden->getMonthSum($_SESSION['userid'], $tmp, $jahr);
		$workday = $dbStunden->getHoursPerDay($_SESSION['userid']);
		$freizeit = $dbStunden->countFreizeit($_SESSION['userid'], $jahr, $tmp);
		$freizeit = $dbStunden->mulTime($workday, $freizeit);
		$stunden = $dbStunden->addTime($freizeit, $stunden);
		echo("<td align='center'>");
		if($count){
			echo $stunden;
		}
		else{
			echo("---");
		}
		echo("</td>");
		echo("<td align='center'>");
		$tmp1 = $dbStunden->getDebit($_SESSION['userid'], $tmp, $jahr);
		echo $tmp1;
		echo("</td>");
		echo("<td align='center'>");
		echo $dbStunden->getBalance($_SESSION['userid'], $tmp, $jahr);
		echo("</td>");
		echo("<td align='center'>");
		if($count){
			$days = $dbStunden->getWorkdays($tmp, $jahr);
			$work = $dbStunden->getMonthSum($_SESSION['userid'], $tmp, $jahr);
			$freizeit = $dbStunden->countFreizeit($_SESSION['userid'], $jahr, $tmp);
			$freizeit = $dbStunden->mulTime($workday, $freizeit);
			$soll = $dbStunden->getDebit($_SESSION['userid'], $tmp, $jahr);
			$urlaub = $dbStunden->countUrlaub($_SESSION['userid'], $jahr, $tmp);
			$krank = $dbStunden->countKrank($_SESSION['userid'], $jahr, $tmp);
			$days2 = $days - $urlaub - $krank;
			//arbeitszeit + übertrag vormonat
			$std = $dbStunden->getHours($_SESSION['userid'], $tmp, $jahr);
			$sek1 = $dbStunden->toSec($std);
			$sek2 = $dbStunden->toSec($soll);
			$sek1 = $sek1 - $sek2;
			$gesamt = $dbStunden->toTime($sek1);
			echo("<b>".$gesamt."</b>");
			
		}
		echo("</td>");
		echo("</tr>");
		mysql_free_result($result);
	}
	echo("</table>");
	echo("</div>");
}
?>
</body>
</html>

